home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Mac Games Volume 5 #8
/
IMG 51 Vol 5-8.iso
/
Goodies
/
More For Your Games
/
MacMAME
/
Documentation
/
MAME What's New
/
MAME What's New.rsrc
/
TEXT_146.txt
< prev
next >
Wrap
Text File
|
1997-10-20
|
3KB
|
62 lines
0.13
Program:
- Added the most frequently asked feature: high score saving. Check the
table at the beginning of readme.txt to see which games already support
it.
High scores are also reset-proof: you can reset the game by pressing F3
without losing them. To reset the high scores to their default, just
delete xxx\xxx.hi where xxx is the game name.
Note that hi score saving will NOT work if the default hi scores have been
modified in the ROMs. Use the original ROMs.
- Fixed all of the problems in Burger Time related to ROM encryption. Slices
fall more than one level when an enemy is on them, no more crashes when a
bonus life is earned, the high screen table works, two players mode works,
and other things.
- Support for an alternate ROM set for Burger Time, which is likely an
earlier version.
- Millipede's dip switches now work.
DELETE MILLIPED\MILLIPED.DSW, OTHERWISE THE GAME WILL NOT WORK CORRECTLY.
- Marc Lafontaine submitted a new palette for Zaxxon.
- Richard Davies provided a new Phoenix/Pleiads driver with partial sound
support.
- Fixed "froggers" (I broke it while adding sound to Scramble).
It now also uses the correct palette. Yes, I know that it is completely
different from the real Frogger. This is a bootleg version, remember.
- As promised, I modified the 8910 emulator to set the clock frequency at run
time, so sound in Crazy Climber and Crazy Kong is now back as normal.
- ue303ey@sunmail.lrz-muenchen.de reports that changing the horizontal total
register of the custom video modes (0x3d4, 0x00) from 0x5f to 0x61 makes
them work on his monitor. I experimentally made the change.
IF THE CUSTOM MODES WORKED FOR YOU IN VERSION 0.12 AND THEY DON'T WORK ANY
MORE, PLEASE NOTIFY ME AND I WILL REVERT TO THE PREVIOUS SETTING.
- Keith Smethers suggested to add -vgafreq n command line parameters,
to select the VGA clock frequency. This may reduce flicker, especially in
the 224x288noscanlines mode.
WARNING: THE FREQUENCIES USED MIGHT BE WAY OUTSIDE OF YOUR MONITOR RANGE,
AND COULD EVEN DAMAGE IT. USE THESE OPTIONS AT YOUR OWN RISK.
- I began working on Moon Patrol's background. It's quite messed up now.
- Fixed a couple of minor bugs in Bomb Jack background colors.
Source:
- Use latest version of Marat's 6502 engine.
- Changes to struct GameDriver to accomodate the high score saving functions.
I also moved the decryption pointers at the end, so it is not necessary to
explicitly define them as 0 when they are not needed.
Check driver.c to see how high score handlers should be written.
hiscore_load() is called every vblank until it returns nonzero; this allows
it to wait for the hi score table to be fully initialized before replacing
it. To avoid saving an incomplete table, hiscore_save() is called only
if hiscore_load() previously returned nonzero.